export interface NodeValue {
  id: number;
  type: number;
  parent?: number;
  previous?: number;
  data: NodeInfo;
}

export interface NodeInfo {
  tag: string;
  attributes?: Attributes;
  value?: string;
}

export interface Attributes {
  [key: string]: string;
}

export interface State {
  window: Window;
}
